Compiling the Lisp Code

The tools directory contains various lisp and C-shell utilities for building CMU CL:

compile-all*
Will compile lisp files and build a kernel core. It has numerous command-line options to control what to compile and how. Try -help to see a description. It runs a separate Lisp process to compile each subsystem. Error output is generated in files with ``.log'' extension in the root of the build area.

setup.lisp
Some lisp utilities used for compiling changed files in batch mode and collecting the error output Sort of a crude defsystem. Loads into the ``user'' package. See with-compiler-log-file and comf.

foocom.lisp
Each system has a ``.lisp'' file in tools/ which compiles that system.